package org.ssh.service;

import java.util.List;

import org.ssh.dao.IBaseDao;
import org.ssh.dao.IAssetcatalogDao;
import org.ssh.pojo.Assetcatalog;

public interface IAssetcatalogService<T> {
      
 
	public List<T> queryAssetcatalog(String assetcatalogname,Class<T> clazz);
     
    public void addAssetcatalog(T assetcatalog);
      
    public void modifyAssetcatalog(T assetcatalog);
    
    public void deleteAssetcatalog(int assetcatalogid,Class<T> clazz);
      
    public T getAssetcatalog(Class<T> clazz, int assetcatalogid);
      
    public IAssetcatalogDao getAssetcatalogDao();
  
    public void setUserDao(IAssetcatalogDao assetcatalogdao);
}  